package com.fingersoft.feature.faceId

import android.app.Activity
import android.content.Context
import com.fingersoft.jsapi.IJSApiPlugin
import com.fingersoft.jsapi.JSApiPlugin

/**
 * Created by zhanglongzhi(Roy) on 2018/7/31.
 */
class FaceIDExport {
    companion object {

        //打开人脸识别配置
        fun startSetting(context:Context){

        }

        //打开带活体检测的人脸识别
        fun startLiveRecognition(context: Context){


        }

        //打开拍照人脸识别
        fun startPhotoRecognition(context: Context){

        }

        //获取人脸识别开关
        fun isSwitchOn():Boolean{
            return false
        }
        fun setFaceIdSwitchStatus(ison:Boolean){

        }
        fun isModuleEnable():Boolean{
            if(FaceIDContext.instance !=null){
                return FaceIDContext.instance.isFaceIDEnable()
            }
            return false
        }
        //人脸识别模块初始化
        fun moduleInit(callback: IFaceIDCallBack){
            FaceIDContext.init(callback)
        }
        //人脸识别第二次初始化
        fun moduleSecInit(){

        }

        //获取jsapi处理回调
        fun getJSApiPlugin(context: Activity): JSApiPlugin {
            throw NotImplementedError()
        }
        //获取jsapi处理回调类
        fun getJSApiPluginClass(): Class<*>?{
            return null
        }

        fun startFaceLogin(context:Context):Boolean{
            return true
        }
    }
}
